package com.dib.neo.bkfs.fs;


import java.io.IOException;
import java.util.Map;

interface DynamicFileAttributeView {

  /**
   * Sets/updates the value of an attribute.
   */
  void setAttribute(String attribute, Object value) throws IOException;

  /**
   * Reads a set of file attributes as a bulk operation.
   */
  Map<String, Object> readAttributes(String[] attributes) throws IOException;
}
